# coding=utf-8
from datetime import timedelta
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import config
import os
# flask
app = Flask(__name__)

# 配置数据库
app.config.from_object(config)
db = SQLAlchemy(app)
app.config['SEND_FILE_MAX_AGE_DEFAULT'] = timedelta(seconds=1)
app.config['SECRET_KEY'] = os.urandom(24)   #设置为24位的字符,每次运行服务器都是不同的，所以服务器启动一次上次的session就清除。
app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(days=7) #设置session的保存时间。
basedir = os.path.abspath(os.path.dirname(__file__))

from .auth import user, friend, notice, ocr, medicine, friendnotice
app.register_blueprint(user.user)
app.register_blueprint(friend.friend)
app.register_blueprint(notice.notice)
app.register_blueprint(medicine.medicine)
app.register_blueprint(ocr.ocr)
app.register_blueprint(friendnotice.friendnotice)